package tests.fakes;

import jeconbond.economic.market.strategy.IProcessDealStrategy;
import jeconbond.economic.systems.market.IMoneyAccount;
import jeconbond.economic.strategy.IMerchant;

public class StoreCallsMerchant implements IMerchant {
	private int purchaseCallsCount = 0;
	private int sellingCallsCount = 0;
	
	public int getPurchaseCallsCount() {
		return purchaseCallsCount;
	}

	public int getSellingCallsCount() {
		return sellingCallsCount;
	}

	@Override
	public void processPurchase() {
		purchaseCallsCount++;
	}

	@Override
	public void processSelling() {
		sellingCallsCount++;
	}

	@Override
	public void setProcessDealStrategy(IProcessDealStrategy processDealStrategy) {
	}

	@Override
	public IMoneyAccount getMoneyAccount() {
		return null;
	}
}
